something which is irritating - Espagnol Anglais Dictionnaire